export default function(ctx) {
  const { $axios, req, app } = ctx
  
  // if(process.env.NODE_ENV=='development'){
  //   $axios.defaults.baseURL= process.env.baseURL
  // }else if( process.env.NODE_ENV == 'testing') {
  //   $axios.defaults.baseURL='/'
  // }else{
  //  $axios.defaults.baseURL='/'
  // }
  
  $axios.defaults.baseURL = '/'
  $axios.defaults.withCredentials=true
  $axios.onRequest(config => {
    if (process.server) {
      //config.headers.Authorization = app.$cookies.get('token')
    }else{
      config.headers.common['X-CSRF-TOKEN'] = app.$cookies.get('X-CSRF-TOKEN')
    }
  })

  $axios.onError(error => {
    const code = parseInt(error.response && error.response.status)
    if (code === 400) {
      redirect('/400')
    }
  })

}

